package com.ruifu.proj.dto.ptmain;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class PmPtMainAttributeDTO {

    /**
     * 项目任务ID，整型
     */
    private Long ptId;
    private Long ptTypeId;  //外键，PM_ptype表ID引用
    private String ptName;  //项目或任务的名称
    private Long ptSafeLevel; //保密级别，4，绝密；3，机密；2，保密；1，一般；
    private String ptSpecial; //紧急程度，枚举值，‘M’重要；‘N’一般；
    private String ptRemark;  //项目任务的备注说明信息字段
    private String ptPropsets;  //项目任务属性集字段
    /**
     * 项目、任务计划开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date ptPlanStart;

    /**
     * 项目、任务计划结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date ptPlanEnd;

    /**
     * 工期
     */
    private BigDecimal ptDays;

    /**
     * 预估费用
     */
    private BigDecimal ptCost;


    /**
     * 预估费用单位：1-人民币元 2-美元 3-欧元
     */
    private String ptCostunit;


}
